home *** CD-ROM | disk | FTP | other *** search
/ Reverse Code Engineering RCE CD +sandman 2000 / ReverseCodeEngineeringRceCdsandman2000.iso / RCE / Ebooks / Thinking in C++ V2 / C18 / egcs.makefile < prev    next >
Encoding:
Makefile  |  2000-05-25  |  3.0 KB  |  154 lines

  1. # From Thinking in C++, 2nd Edition
  2. # At http://www.BruceEckel.com
  3. # (c) Bruce Eckel 1999
  4. # Copyright notice in Copyright.txt
  5. # Automatically-generated MAKEFILE 
  6. # For examples in directory C18
  7. # using the egcs compiler
  8. # Note: does not make files that will 
  9. # not compile with this compiler
  10. # Invoke with: make -f egcs.makefile
  11.  
  12. CPP = g++
  13. OFLAG = -o
  14. .SUFFIXES : .o .cpp .c
  15. .cpp.o :
  16.     $(CPP) $(CPPFLAGS) -c $<
  17. .c.o :
  18.     $(CPP) $(CPPFLAGS) -c $<
  19.  
  20. all: \
  21.     FileClassTest \
  22.     Iosexamp \
  23.     Strfile \
  24.     Stype \
  25.     Sbufget \
  26.     Seeking \
  27.     Iofile \
  28.     Istring \
  29.     Ostring \
  30.     Walrus \
  31.     Strmove \
  32.     Format \
  33.     Manips \
  34.     nl \
  35.     Makemain \
  36.     Showerr \
  37.     Datagen \
  38.     Datascan \
  39.     Breakup 
  40.  
  41. test: all 
  42.     FileClassTest  
  43.     Iosexamp  
  44.     Strfile  
  45.     Stype  
  46.     Sbufget  
  47.     Seeking  
  48.     Iofile  
  49.     Istring  
  50.     Ostring  
  51.     Walrus  
  52.     Strmove  
  53.     Format  
  54.     Manips  
  55.     nl  
  56.     Makemain  
  57.     Showerr  
  58.     Datagen  
  59.     Datascan  
  60.     Breakup  
  61.  
  62. bugs: \
  63.     Cppcheck \
  64.     NumberPhotos 
  65.  
  66. FileClassTest: FileClassTest.o FileClass.o 
  67.     $(CPP) $(OFLAG)FileClassTest FileClassTest.o FileClass.o 
  68.  
  69. Iosexamp: Iosexamp.o 
  70.     $(CPP) $(OFLAG)Iosexamp Iosexamp.o 
  71.  
  72. Strfile: Strfile.o 
  73.     $(CPP) $(OFLAG)Strfile Strfile.o 
  74.  
  75. Stype: Stype.o 
  76.     $(CPP) $(OFLAG)Stype Stype.o 
  77.  
  78. Sbufget: Sbufget.o 
  79.     $(CPP) $(OFLAG)Sbufget Sbufget.o 
  80.  
  81. Seeking: Seeking.o 
  82.     $(CPP) $(OFLAG)Seeking Seeking.o 
  83.  
  84. Iofile: Iofile.o 
  85.     $(CPP) $(OFLAG)Iofile Iofile.o 
  86.  
  87. Istring: Istring.o 
  88.     $(CPP) $(OFLAG)Istring Istring.o 
  89.  
  90. Ostring: Ostring.o 
  91.     $(CPP) $(OFLAG)Ostring Ostring.o 
  92.  
  93. Walrus: Walrus.o 
  94.     $(CPP) $(OFLAG)Walrus Walrus.o 
  95.  
  96. Strmove: Strmove.o 
  97.     $(CPP) $(OFLAG)Strmove Strmove.o 
  98.  
  99. Format: Format.o 
  100.     $(CPP) $(OFLAG)Format Format.o 
  101.  
  102. Manips: Manips.o 
  103.     $(CPP) $(OFLAG)Manips Manips.o 
  104.  
  105. nl: nl.o 
  106.     $(CPP) $(OFLAG)nl nl.o 
  107.  
  108. Makemain: Makemain.o 
  109.     $(CPP) $(OFLAG)Makemain Makemain.o 
  110.  
  111. Cppcheck: Cppcheck.o 
  112.     $(CPP) $(OFLAG)Cppcheck Cppcheck.o 
  113.  
  114. Showerr: Showerr.o 
  115.     $(CPP) $(OFLAG)Showerr Showerr.o 
  116.  
  117. Datagen: Datagen.o Datalog.o 
  118.     $(CPP) $(OFLAG)Datagen Datagen.o Datalog.o 
  119.  
  120. Datascan: Datascan.o Datalog.o 
  121.     $(CPP) $(OFLAG)Datascan Datascan.o Datalog.o 
  122.  
  123. NumberPhotos: NumberPhotos.o 
  124.     $(CPP) $(OFLAG)NumberPhotos NumberPhotos.o 
  125.  
  126. Breakup: Breakup.o 
  127.     $(CPP) $(OFLAG)Breakup Breakup.o 
  128.  
  129.  
  130. FileClass.o: FileClass.cpp FileClass.h 
  131. FileClassTest.o: FileClassTest.cpp FileClass.h ../require.h 
  132. Iosexamp.o: Iosexamp.cpp 
  133. Strfile.o: Strfile.cpp ../require.h 
  134. Stype.o: Stype.cpp ../require.h 
  135. Sbufget.o: Sbufget.cpp ../require.h 
  136. Seeking.o: Seeking.cpp ../require.h 
  137. Iofile.o: Iofile.cpp ../require.h 
  138. Istring.o: Istring.cpp 
  139. Ostring.o: Ostring.cpp 
  140. Walrus.o: Walrus.cpp 
  141. Strmove.o: Strmove.cpp 
  142. Format.o: Format.cpp 
  143. Manips.o: Manips.cpp 
  144. nl.o: nl.cpp 
  145. Makemain.o: Makemain.cpp ../require.h 
  146. Cppcheck.o: Cppcheck.cpp ../require.h 
  147. Showerr.o: Showerr.cpp ../require.h 
  148. Datalog.o: Datalog.cpp DataLogger.h 
  149. Datagen.o: Datagen.cpp DataLogger.h ../require.h 
  150. Datascan.o: Datascan.cpp DataLogger.h ../require.h 
  151. NumberPhotos.o: NumberPhotos.cpp ../require.h 
  152. Breakup.o: Breakup.cpp ../require.h 
  153.  
  154.